Salary: ₹10 - ₹17 Lakhs/Annum Expected
Description:
Philips is hiring a Software Engineer II to develop high-reliability applications inside its medical technology and health systems ecosystem in Bangalore. In this role, you will be responsible for the full software development lifecycle—designing, developing, and validating software components using modern C++ in a Windows enterprise runtime environment. The role focuses heavily on system-level software configurations, managing dependencies, and automating continuous integration pipelines. You will collaborate closely with Software Verification, Architecture, and DevOps squads to root-cause system bugs and maintain code security patterns within an Agile environment.
Key Technologies:
C++, Visual Studio, Windows Application Development, GitHub, GitHub Actions, CMake, Conan, NuGet, Google Test (GTest)
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, Electronics, Information Technology, or a related engineering discipline.
- 2–4 years of professional software development experience writing production-grade code using C++.
- Strong hands-on experience developing software applications inside a Windows operating system ecosystem. Direct working knowledge of OS fundamentals, including Windows Processes, Services, Registry structures, Threads, File Systems, and User Account Control (UAC) parameters.
- Practical mastery using Visual Studio for software engineering along with CMake for configuring and maintaining cross-component software build systems.
- Direct operational experience handling third-party dependencies, version tracking, and package deployment using Conan and NuGet.
- Proficiency managing code repositories inside GitHub, including setting branching strategies, executing rebases, conducting pull request code reviews, and resolving merge conflicts.
- Experience writing automated component and unit verification scripts using Google Test (GTest). Familiarity with GitHub Actions to maintain and troubleshoot standard automated integration pipeline build failures.
- Strong software debugging, programmatic problem-solving, and structural root-cause analysis skills to resolve defects found during testing or field support activities.
- Excellent verbal and written communication skills to collaborate inside multi-disciplinary squads, maintain clear design blueprints, and participate in routine Agile/Scrum sprints.
Important Notice:
This job description and related content are owned by Philips. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Philips directly. We do not process applications or respond to candidate queries.